home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 30 / PC Gamer IT CD 30 2-2.iso / incoming / incoming.EXE / asc / africa / africa.odl < prev    next >
Text File  |  1998-03-15  |  43KB  |  1,864 lines

  1. include "asc\misc\standard.odl"
  2.  
  3. land
  4.     "asc\africa\tland1.bin"
  5.     "ASC\africa\city2tc.bin"
  6.     texture "africa\l0.ppm" low
  7.     texture "africa\l1.ppm" low
  8.     texture "africa\l2.ppm" low
  9.     texture "africa\l3.ppm" low
  10.     texture "africa\l4.ppm" low
  11.     texture "africa\l5.ppm" low
  12.     texture "africa\l6.ppm" low
  13.     texture "africa\l7.ppm" low
  14.     
  15.  
  16. sky
  17.     flat
  18.     texture "clouds\flatcld52.ppm"
  19.     RGB 0 23 90
  20.     RGB 0 42 125
  21.     RGB 0 80 160
  22.     RGB 34 107 190
  23.     RGB 76 146 213
  24.     RGB 29 69 121
  25.     RGB 6 25 46
  26.     RGB 7 14 45
  27.     fog 0 20 45
  28.     cloud level -6226
  29.     ambiance 40 18 14
  30.     direct 200 128 110
  31.     from -2.000000 -0.700000 -1.700000 not_unit
  32.  
  33.  
  34. offset 145600
  35.  
  36. #***********************************
  37. #    Player Craft
  38. #***********************************
  39.  
  40. type "helicopter"
  41.     name "commanche"
  42.     objfile "pweapons\pcexport\comanche.ian" scale 10.2
  43.     objfile lod 1 "pweapons\pcexport\low\comanche.ian"
  44.     texture "pweapons\dsrtcam2.ppm"    transparent
  45.     group "human"
  46.     hitpoints    150
  47.     sfx "helicopt" min 800 max 12000 loop
  48.     dynamics "helicopter"
  49.         mass            200
  50.         max altitude    4000
  51.         yaw acc            2
  52.         pitch acc        4
  53.         roll acc        2
  54.         linear acc        4
  55.         up thrust        10
  56.         bank stability    20%
  57.         max vel            70
  58.     cockpit    0 27 88
  59.     cannons
  60.         pos 0 72 140
  61.     secondary_cannons
  62.         pos 50 52 20
  63.         pos -50 52 20
  64.  
  65.     shadow "effects\comanche shd 1.ppm" transparent alpha low
  66.  
  67.     child "HELI FLW"
  68.          objfile "pweapons\pcexport\Comflwhl.ian" scale 10.2
  69.         texture "pweapons\dsrtcam2.ppm"
  70.         drawtype double sided
  71.         position -15 -20 0
  72.  
  73.     sibling "HELI FRW"
  74.          objfile "pweapons\pcexport\Comfrwhl.ian" scale 10.2
  75.         texture "pweapons\dsrtcam2.ppm"
  76.         drawtype double sided
  77.         position 15 -20 0
  78.  
  79.     sibling "HELI RW"
  80.          objfile "pweapons\pcexport\Comrrwhl.ian" scale 10.2
  81.         texture "pweapons\dsrtcam2.ppm"
  82.         drawtype double sided
  83.         position 0 -18 10
  84.  
  85.     sibling "HELI FLFP"
  86.          objfile "pweapons\pcexport\Comflflp.ian" scale 10.2
  87.         texture "pweapons\dsrtcam2.ppm"
  88.         drawtype double sided
  89.         position 16 56 0    forward 0 0 1 up -1 0 0
  90.  
  91.     sibling "HELI FRFP"
  92.          objfile "pweapons\pcexport\Comfrflp.ian" scale 10.2
  93.         texture "pweapons\dsrtcam2.ppm"
  94.         drawtype double sided
  95.         position -16 56 0    forward 0 0 1 up 1 0 0
  96.  
  97.     sibling "HELI RLFP"
  98.          objfile "pweapons\pcexport\Comrlflp.ian" scale 10.2
  99.         texture "pweapons\dsrtcam2.ppm"
  100.         drawtype double sided
  101.         position 8 62 -190    forward 0 0 1 up -1 0 0
  102.  
  103.     sibling "HELI RRFP"
  104.          objfile "pweapons\pcexport\Comrrflp.ian" scale 10.2
  105.         texture "pweapons\dsrtcam2.ppm"
  106.         drawtype double sided
  107.         position -8 62 -190    forward 0 0 1 up 1 0 0
  108.  
  109.     sibling "helirpodl"
  110.          objfile "pweapons\pcexport\comrpod.ian" scale 10.2
  111.         objfile lod 1 "pweapons\pcexport\low\comrpod.ian"
  112.         texture "pweapons\dsrtcam2.ppm"
  113.         position -50 52 0
  114.  
  115.     sibling "helirpodr"
  116.          objfile as "helirpodl"
  117.         position 50 52 0
  118.  
  119.     sibling "glight"
  120.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=0 90 30
  121.         texture "smoke.ppm"
  122.         position 62 43 8
  123.         colourfade speed 2
  124.         colour 0 90 30
  125.         colour 0 50 17
  126.         colour 0 10 3
  127.         colour 0 50 17
  128.         colour 0 90 30
  129.         colour 0 140 50
  130.         colour 0 200 70
  131.         colour 0 140 50
  132.  
  133.     sibling "rlight"
  134.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=240 0 0
  135.         texture "smoke.ppm"
  136.         position -62 43 8
  137.         colourfade speed 2
  138.         colour 240 0 0
  139.         colour 190 0 0
  140.         colour 120 0 0
  141.         colour 67 0    0
  142.         colour 13 0    0
  143.         colour 67 0 0
  144.         colour 120 0 0
  145.         colour 190 0 0
  146.  
  147.     sibling "wlight"
  148.         sprite u=65 v=191 w=64 h=64    size=10 colour 1=200 200 200
  149.         texture "smoke.ppm"
  150.         position 0 47 -275
  151.         colourfade speed 1
  152.         colour 200 200 200
  153.         colour 0 0 0
  154.         colour 50 50 50
  155.         colour 0 0 0
  156.         colour 0 0 0
  157.         colour 0 0 0
  158.         colour 0 0 0
  159.         colour 0 0 0
  160.         colour 0 0 0
  161.         colour 0 0 0
  162.         colour 0 0 0
  163.         colour 0 0 0
  164.         colour 0 0 0
  165.         colour 0 0 0
  166.         colour 0 0 0
  167.         colour 0 0 0
  168.         colour 0 0 0
  169.         colour 0 0 0
  170.         colour 0 0 0
  171.         colour 0 0 0
  172.         colour 0 0 0
  173.         colour 0 0 0
  174.         colour 0 0 0
  175.         colour 0 0 0
  176.  
  177.     sibling "rlight2"
  178.         sprite u=65 v=191 w=64 h=64    size=12 colour 1=200 0 0
  179.         texture "smoke.ppm"
  180.         position 0 67 -65
  181.         colourfade speed 1
  182.         colour 200 0 0
  183.         colour 150 0 0
  184.         colour 50 0 0
  185.         colour 0 0 0
  186.         colour 0 0 0
  187.         colour 0 0 0
  188.         colour 0 0 0
  189.         colour 0 0 0
  190.         colour 0 0 0
  191.         colour 0 0 0
  192.         colour 0 0 0
  193.         colour 0 0 0
  194.         colour 0 0 0
  195.         colour 0 0 0
  196.         colour 0 0 0
  197.         colour 0 0 0
  198.  
  199.     sibling "Ktrot"
  200.          objfile "pweapons\pcexport\Comtrotr.ian" scale 10.2
  201.         texture "pweapons\dsrtcam2.ppm"
  202.         position 0 47 -236
  203.         operate "spin" 2 0 0
  204.         drawtype double sided
  205.  
  206.     sibling "Kmrot"
  207.          objfile "pweapons\pcexport\helirotr.ian" scale 9.4
  208.         texture "pweapons\misc.ppm" transparent
  209.         position 0 0 0
  210.         operate "spin" 0 0.7 0
  211.         drawtype double sided semi transparent
  212.  
  213. parent
  214.     animate
  215.         "HELI FLFP"    position 16 56 0
  216.         "HELI FRFP"    position -16 56 0
  217.         "HELI RLFP"    position 8 62 -190
  218.         "HELI RRFP"    position -8 62 -190
  219.         wait
  220.         "HELI RW"    position 0 0 0 
  221.         "HELI FLW"    position 0 0 0
  222.         "HELI FRW"    position 0 0 0
  223.     end
  224.  
  225. ;*****************************
  226.  
  227. type "cobra"
  228.     name "cobra"
  229.     objfile "pweapons\pcexport\cobra.ian" scale 10.2
  230.     objfile lod 1 "pweapons\pcexport\low\cobra.ian"           
  231.     texture "pweapons\dsrtcam2.ppm"    transparent low
  232.     drawtype flipx flipz
  233.     group "human"
  234.     hitpoints    150
  235.     sfx "helicopt" min 800 max 12000 loop
  236.     dynamics "helicopter"
  237.         mass            150
  238.         max altitude    6500
  239.         yaw acc            2
  240.         pitch acc        4
  241.         roll acc        3
  242.         linear acc        5
  243.         up thrust        20
  244.         bank stability    20%
  245.         max vel            70
  246.     cockpit    0 37 100
  247.     cannons
  248.         pos 0 115 150
  249.     secondary_cannons
  250.         pos 50 94 30
  251.         pos -50 94 30
  252.     shadow "effects\cobra-shad.ppm" transparent alpha low
  253.  
  254.     child "cobrpodl"
  255.          objfile "pweapons\pcexport\comrpod.ian" scale 10.2
  256.          objfile lod 1 "pweapons\pcexport\low\comrpod.ian"
  257.         texture "pweapons\dsrtcam2.ppm"    transparent low
  258.         position -50 94 0
  259.  
  260.     sibling "cobrpodr"
  261.          objfile as "cobrpodl"
  262.         position 50 94 0
  263.  
  264.     sibling "cglight"
  265.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=0 90 30
  266.         texture "smoke.ppm"
  267.         position 53 86 -8
  268.         colourfade speed 2
  269.         colour 0 90 30
  270.         colour 0 50 17
  271.         colour 0 10 3
  272.         colour 0 50 17
  273.         colour 0 90 30
  274.         colour 0 140 50
  275.         colour 0 200 70
  276.         colour 0 140 50
  277.  
  278.     sibling "crlight"
  279.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=240 0 0
  280.         texture "smoke.ppm"
  281.         position -53 86 -8
  282.         colourfade speed 2
  283.         colour 240 0 0
  284.         colour 190 0 0
  285.         colour 120 0 0
  286.         colour 67 0    0
  287.         colour 13 0    0
  288.         colour 67 0 0
  289.         colour 120 0 0
  290.         colour 190 0 0
  291.  
  292.     sibling "cwlight"
  293.         sprite u=65 v=191 w=64 h=64    size=10 colour 1=200 200 200
  294.         texture "smoke.ppm"
  295.         position 0 83 -260
  296.         colourfade speed 1
  297.         colour 200 200 200
  298.         colour 0 0 0
  299.         colour 50 50 50
  300.         colour 0 0 0
  301.         colour 0 0 0
  302.         colour 0 0 0
  303.         colour 0 0 0
  304.         colour 0 0 0
  305.         colour 0 0 0
  306.         colour 0 0 0
  307.         colour 0 0 0
  308.         colour 0 0 0
  309.         colour 0 0 0
  310.         colour 0 0 0
  311.         colour 0 0 0
  312.         colour 0 0 0
  313.         colour 0 0 0
  314.         colour 0 0 0
  315.         colour 0 0 0
  316.         colour 0 0 0
  317.         colour 0 0 0
  318.         colour 0 0 0
  319.         colour 0 0 0
  320.         colour 0 0 0
  321.  
  322.     sibling "trot"
  323.          objfile "pweapons\pcexport\helitrot.ian" scale 22.2
  324.         texture "pweapons\misc.ppm" transparent
  325.         position -4 30 -286
  326.         operate "spin" 2 0 0
  327.         drawtype double sided semi transparent
  328.  
  329.     sibling "mrot"
  330.          objfile "pweapons\pcexport\helirotr.ian" scale 11.2
  331.         texture "pweapons\misc.ppm" transparent
  332.         position 0 20 0
  333.         operate "spin" 0 0.75 0
  334.         drawtype double sided semi transparent
  335.  
  336. ;*****************************
  337.  
  338. type "vtol"
  339.     name "harrier"
  340.     objfile "pweapons\pcexport\harrier.ian"    scale 15
  341.     objfile lod 1 "pweapons\pcexport\low\harrier.ian"
  342.     texture "pweapons\dsrtcam2.ppm"    transparent low
  343.     group "human"
  344.     subgroup "VTOL"
  345.     hitpoints    300
  346.     dynamics "vtol"
  347.         mass            120
  348.         max altitude    9000
  349.         max vel            100
  350.         min vel            0
  351.         pitch acc        0.7
  352.         yaw acc            0.8
  353.         roll acc        1.6
  354.         linear acc        7
  355.         bank stability    0.5%
  356.         linear drag        30%
  357.         angular drag     35%
  358.     cockpit    0 -25 226
  359.     sfx "plvtol" min 500 max 10000 loop
  360.  
  361.     cannons
  362.         pos -45 15 100
  363.         pos 45 15 100
  364.     secondary_cannons
  365.         pos -93 0 0
  366.         pos 93 0 0
  367.  
  368.     shadow "effects\harrier shd 1.ppm" transparent alpha low
  369.  
  370.     child "VTOL LGBL"
  371.         objfile "pweapons\pcexport\Harlgbl.ian"    scale 15
  372.         texture "pweapons\dsrtcam2.ppm"    transparent low
  373.         position 9 22.8 1        forward 0 0 1 up -1 0 0
  374.  
  375.     sibling "VTOL LGBR"
  376.         objfile "pweapons\pcexport\Harlgbr.ian"    scale 15
  377.         texture "pweapons\dsrtcam2.ppm"    transparent low
  378.         position -9 22.8 1        forward 0 0 1 up  1 0 0
  379.  
  380.     sibling "VTOL LGFL"
  381.         objfile "pweapons\pcexport\Harlgfl.ian"    scale 15
  382.         texture "pweapons\dsrtcam2.ppm"    transparent low
  383.         position 12 23.48 5        forward 0 0 1 up -1 0 0
  384.  
  385.     sibling "VTOL LGFR"
  386.         objfile "pweapons\pcexport\Harlgfr.ian"    scale 15
  387.         texture "pweapons\dsrtcam2.ppm"    transparent low
  388.         position -12 23.48 5    forward 0 0 1 up  1 0 0
  389.  
  390.     sibling "VTOL RW"
  391.         objfile "pweapons\pcexport\Harbwhel.ian"    scale 15
  392.         texture "pweapons\dsrtcam2.ppm"    transparent low
  393.         position 0 10 25           forward 0 1 0 up 0 0 -1
  394.  
  395.     sibling "VTOL FW"
  396.         objfile "pweapons\pcexport\Harfwhel.ian"    scale 15
  397.         texture "pweapons\dsrtcam2.ppm"    transparent low
  398.         position 0 10 163        forward 0 1 0 up 0 0 -1
  399.  
  400.     sibling "VTOL WW"
  401.         objfile "pweapons\pcexport\Harwwhel.ian"    scale 15
  402.         texture "pweapons\dsrtcam2.ppm"    transparent low
  403.         position 0 -2.5 -45        forward 0 1 0 up 0 0 -1
  404.  
  405.     sibling "msm1"
  406.          objfile "pweapons\pcexport\msm.ian" scale 3
  407.         texture "pweapons\dsrtcam2.ppm"    transparent low
  408.         position -77 9 29
  409.  
  410.     sibling "msm2"
  411.          objfile as "msm1"
  412.         position 77 9 29
  413.  
  414.     sibling "msm3"
  415.          objfile as "msm1"
  416.         position -93 9 29
  417.  
  418.     sibling "msm4"
  419.          objfile as "msm1"
  420.         position 93 9 29
  421.  
  422.     sibling "enginer"
  423.         objfile "pweapons\pcexport\harjets.ian"    scale 15
  424.         objfile lod 1 "pweapons\pcexport\low\harjets.ian"
  425.         texture "pweapons\dsrtcam2.ppm"    transparent low
  426.         position 0 0 0
  427.  
  428.     sibling "enginef"
  429.         objfile as "enginer"
  430.         position 0 0 76
  431.  
  432.     sibling "harirpod"
  433.         objfile "pweapons\pcexport\harirpod.ian"    scale 15
  434.         objfile lod 1 "pweapons\pcexport\low\harirpod.ian"
  435.         texture "pweapons\dsrtcam2.ppm"    transparent low
  436.         position 0 0 41
  437.  
  438.     sibling "glight"
  439.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=0 90 30
  440.         texture "smoke.ppm"
  441.         position 157 1 -46
  442.         colourfade speed 2
  443.         colour 0 90 30
  444.         colour 0 50 17
  445.         colour 0 10 3
  446.         colour 0 50 17
  447.         colour 0 90 30
  448.         colour 0 140 50
  449.         colour 0 200 70
  450.         colour 0 140 50
  451.  
  452.     sibling "rlight"
  453.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=240 0 0
  454.         texture "smoke.ppm"
  455.         position -157 1 -46
  456.         colourfade speed 2
  457.         colour 240 0 0
  458.         colour 190 0 0
  459.         colour 120 0 0
  460.         colour 67 0    0
  461.         colour 13 0    0
  462.         colour 67 0 0
  463.         colour 120 0 0
  464.         colour 190 0 0
  465.  
  466.     sibling "rlight2"
  467.         sprite u=65 v=191 w=64 h=64    size=12 colour 1=200 0 0
  468.         texture "smoke.ppm"
  469.         position 0 -32 53
  470.         colourfade speed 1
  471.         colour 200 0 0
  472.         colour 150 0 0
  473.         colour 50 0 0
  474.         colour 0 0 0
  475.         colour 0 0 0
  476.         colour 0 0 0
  477.         colour 0 0 0
  478.         colour 0 0 0
  479.         colour 0 0 0
  480.         colour 0 0 0
  481.         colour 0 0 0
  482.         colour 0 0 0
  483.         colour 0 0 0
  484.         colour 0 0 0
  485.         colour 0 0 0
  486.         colour 0 0 0
  487.  
  488.     sibling "wlight1"
  489.         sprite u=65 v=191 w=64 h=64    size=10 colour 1=200 200 200
  490.         texture "smoke.ppm"
  491.         position 0 -15 -242
  492.         colourfade speed 1
  493.         colour 200 200 200
  494.         colour 0 0 0
  495.         colour 50 50 50
  496.         colour 0 0 0
  497.         colour 0 0 0
  498.         colour 0 0 0
  499.         colour 0 0 0
  500.         colour 0 0 0
  501.         colour 0 0 0
  502.         colour 0 0 0
  503.         colour 0 0 0
  504.         colour 0 0 0
  505.         colour 0 0 0
  506.         colour 0 0 0
  507.         colour 0 0 0
  508.         colour 0 0 0
  509.         colour 0 0 0
  510.         colour 0 0 0
  511.         colour 0 0 0
  512.         colour 0 0 0
  513.         colour 0 0 0
  514.         colour 0 0 0
  515.         colour 0 0 0
  516.         colour 0 0 0
  517.  
  518.     sibling "wlight2"
  519.         sprite u=65 v=191 w=64 h=64    size=10 colour 1=200 200 200
  520.         texture "smoke.ppm"
  521.         position 157 1 -49
  522.         colourfade speed 1
  523.         colour 200 200 200
  524.         colour 0 0 0
  525.         colour 50 50 50
  526.         colour 0 0 0
  527.         colour 0 0 0
  528.         colour 0 0 0
  529.         colour 0 0 0
  530.         colour 0 0 0
  531.         colour 0 0 0
  532.         colour 0 0 0
  533.         colour 0 0 0
  534.         colour 0 0 0
  535.         colour 0 0 0
  536.         colour 0 0 0
  537.         colour 0 0 0
  538.         colour 0 0 0
  539.         colour 0 0 0
  540.         colour 0 0 0
  541.         colour 0 0 0
  542.         colour 0 0 0
  543.         colour 0 0 0
  544.         colour 0 0 0
  545.         colour 0 0 0
  546.         colour 0 0 0
  547.  
  548.     sibling "wlight3"
  549.         sprite u=65 v=191 w=64 h=64    size=10 colour 1=200 200 200
  550.         texture "smoke.ppm"
  551.         position -157 1 -49
  552.         colourfade speed 1
  553.         colour 200 200 200
  554.         colour 0 0 0
  555.         colour 50 50 50
  556.         colour 0 0 0
  557.         colour 0 0 0
  558.         colour 0 0 0
  559.         colour 0 0 0
  560.         colour 0 0 0
  561.         colour 0 0 0
  562.         colour 0 0 0
  563.         colour 0 0 0
  564.         colour 0 0 0
  565.         colour 0 0 0
  566.         colour 0 0 0
  567.         colour 0 0 0
  568.         colour 0 0 0
  569.         colour 0 0 0
  570.         colour 0 0 0
  571.         colour 0 0 0
  572.         colour 0 0 0
  573.         colour 0 0 0
  574.         colour 0 0 0
  575.         colour 0 0 0
  576.         colour 0 0 0
  577. parent
  578. animate
  579.     "VTOL LGBL"    position 12 22.8 1
  580.     "VTOL LGBR"    position -12 22.8 1
  581.     "VTOL LGFL"    position 12 23.48 5
  582.     "VTOL LGFR"    position -12 23.48 5
  583.     "enginer"    position 0 0 0    forward 0 1 0    up 0 0 1
  584.     "enginef"    position 0 0 76    forward 0 1 0    up 0 0 1
  585.     wait
  586.     "VTOL WW"    position 0 0 -45
  587.     "VTOL RW"    position 0 25.29 -5
  588.     "VTOL FW"    position 0 22.23 143
  589. end
  590.  
  591.  
  592. #***********************************
  593. #    Player Ground Craft
  594. #***********************************
  595.  
  596.  
  597. type "tanktrk4"
  598.     objfile "pweapons\pcexport\tanktrk4.ian" scale 6
  599.     objfile lod 1 "pweapons\pcexport\low\tanktrk4.ian" scale 6
  600.     texture "pweapons\misc.ppm" transparent
  601.  
  602. type "tanktrk3"
  603.     objfile "pweapons\pcexport\tanktrk3.ian" scale 6
  604.     objfile lod 1 "pweapons\pcexport\low\tanktrk3.ian" scale 6
  605.     texture "pweapons\misc.ppm" transparent
  606.  
  607. type "tanktrk2"
  608.     objfile "pweapons\pcexport\tanktrk2.ian" scale 6
  609.     objfile lod 1 "pweapons\pcexport\low\tanktrk2.ian" scale 6
  610.     texture "pweapons\misc.ppm" transparent
  611.  
  612. type "tanktrk1"
  613.     objfile "pweapons\pcexport\tanktrk1.ian" scale 6
  614.     objfile lod 1 "pweapons\pcexport\low\tanktrk1.ian" scale 6
  615.     texture "pweapons\misc.ppm" transparent
  616.  
  617. type "tank1"
  618.     name "tank2"
  619.     objfile as "tanktrk4"
  620.     group "human"
  621.     subgroup "tank"
  622.     dynamics "tank"
  623.         mass            150
  624.         max altitude    10
  625.         linear drag        30%
  626.         max vel            35
  627.         min vel            0
  628.         yaw acc            0.8
  629.         linear acc        2
  630.         bank stability    100%
  631.     hitpoints    300
  632.     sfx "pltank1" min 200 max 2000 loop
  633.     shadow "effects\hovcft shd 1.ppm" transparent alpha low
  634.     drawtype viewh
  635.     with_turret
  636.  
  637.     child "tankturr"
  638.         objfile "pweapons\pcexport\tankturr.ian" scale 6
  639.         objfile lod 1 "pweapons\pcexport\low\tankturr.ian" scale 6
  640.         texture "pweapons\dsrtcam2.ppm"
  641.         position 0 0 0 
  642.  
  643.     child "tankgun"
  644.         objfile "pweapons\pcexport\tankgun.ian" scale 6
  645.         objfile lod 1 "pweapons\pcexport\low\tankgun.ian" scale 6
  646.         texture "pweapons\dsrtcam2.ppm"
  647.         position 0 -65 55 
  648.     <<
  649.     sibling "t1body"
  650.         objfile "pweapons\pcexport\tankbody.ian" scale 6
  651.         objfile lod 1 "pweapons\pcexport\low\tankbody.ian" scale 6
  652.         texture "pweapons\dsrtcam2.ppm"
  653.         position 0 0 0 
  654.  
  655. parent
  656.     cannons
  657.         pos 0 0 128    "tankgun"
  658.     secondary_cannons
  659.         pos 0 -65 202
  660.     cockpit    0 -90 0
  661.     sfx "pltank1" min 200 max 2000 loop
  662.     animatemodel
  663.         "tanktrk4"
  664.         "tanktrk3"
  665.         "tanktrk2"
  666.         "tanktrk1"
  667.         end
  668.  
  669. type "tank2"
  670.     name "tank1"
  671.     objfile as "tanktrk4"
  672.     texture "pweapons\misc.ppm"
  673.     group "human"
  674.     subgroup "tank"
  675.     dynamics "tank"
  676.         mass            120
  677.         max altitude    0
  678.         linear drag        30%
  679.         max vel            30
  680.         min vel            0
  681.         yaw acc            0.8
  682.         linear acc        1.5
  683.         bank stability    100%
  684.     hitpoints    300
  685.     drawtype viewh
  686.  
  687.     child "t2gun1"
  688.         objfile "pweapons\pcexport\tankrecg.ian" scale 6
  689.         objfile lod 1 "pweapons\pcexport\low\tankrecg.ian" scale 6
  690.         texture "pweapons\dsrtcam2.ppm"
  691.         position 30 -65 8 
  692.         drawtype viewh
  693.  
  694.     sibling "t2gun2"
  695.         objfile as "t2gun1"
  696.         position -30 -65 8 
  697.  
  698.     sibling "tankreco"
  699.         objfile "pweapons\pcexport\tankreco.ian" scale 6
  700.         objfile lod 1 "pweapons\pcexport\low\tankreco.ian" scale 6
  701.         texture "pweapons\dsrtcam2.ppm"
  702.         position 0 0 0 
  703.         drawtype viewh
  704.                                                    
  705.     sibling "t2body"
  706.         objfile as "t1body"
  707.         position 0 0 0 
  708.  
  709. parent
  710.     cockpit    0 -81 0
  711.     cannons
  712.         pos 0 0 53  "t2gun1"
  713.         pos -60 0 53 "t2gun2"
  714.     secondary_cannons
  715.         pos -30 -19 -19
  716.     shadow "effects\hovcft shd 1.ppm" transparent alpha low
  717.     sfx "pltank1" min 200 max 2000 loop
  718.     animatemodel
  719.         "tanktrk4"
  720.         "tanktrk3"
  721.         "tanktrk2"
  722.         "tanktrk1"
  723.         end
  724.  
  725. #=====================================================
  726. type "AItank1"
  727.     name "tank2"
  728.     objfile as "tanktrk4"
  729.     group "human"
  730.     subgroup "aihuman"
  731.     dynamics "tank"
  732.         mass            150
  733.         max altitude    0
  734.         linear drag        30%
  735.         max vel            35
  736.         min vel            0
  737.         yaw acc            0.8
  738.         linear acc        2
  739.         bank stability    100%
  740.     hitpoints    150
  741.     sfx "pltank1" min 200 max 2000 loop
  742.     shadow "effects\hovcft shd 1.ppm" transparent alpha low
  743.     drawtype viewh
  744.     with_turret
  745.  
  746.     child "AItankturr"
  747.         objfile as "tankturr"
  748.         position 0 0 0 
  749.  
  750.     child "AItankgun"
  751.         objfile as "tankgun"
  752.         position 0 -65 55 
  753.  
  754.     <<
  755.     sibling "AIt1body"
  756.         objfile as "t1body"
  757.         position 0 0 0 
  758.  
  759. parent
  760.     cannons
  761.         pos 0 0 128    "AItankgun"
  762.     secondary_cannons
  763.         pos 0 -65 203
  764.     cockpit    0 -90 0
  765.     sfx "pltank1" min 200 max 2000 loop
  766.     animatemodel
  767.         "tanktrk4"
  768.         "tanktrk3"
  769.         "tanktrk2"
  770.         "tanktrk1"
  771.         end
  772.  
  773. type "AItank2"
  774.     name "tank1"
  775.     objfile as "tanktrk4"
  776.     texture "pweapons\misc.ppm"
  777.     group "human"
  778.     subgroup "aihuman"
  779.     dynamics "tank"
  780.         mass            120
  781.         max altitude    0
  782.         linear drag        30%
  783.         max vel            25
  784.         min vel            0
  785.         yaw acc            0.8
  786.         linear acc        1.5
  787.         bank stability    100%
  788.     hitpoints    150
  789.     drawtype viewh
  790.  
  791.     child "AIt2gun1"
  792.         objfile as "t2gun1"
  793.         position 30 -65 8 
  794.         drawtype viewh
  795.  
  796.     sibling "AIt2gun2"
  797.         objfile as "t2gun1"
  798.         position -30 -65 8 
  799.  
  800.     sibling "AItankreco"
  801.         objfile as "tankreco"
  802.         position 0 0 0 
  803.         drawtype viewh
  804.  
  805.     sibling "AIt2body"
  806.         objfile as "t1body"
  807.         position 0 0 0 
  808.  
  809. parent
  810.     cockpit    0 -81 0
  811.     cannons
  812.         pos 0 0 53  "AIt2gun1"
  813.         pos -60 0 53 "AIt2gun2"
  814.     secondary_cannons
  815.         pos 14 -19 -19
  816.         pos -14 -19 -19
  817.     shadow "effects\hovcft shd 1.ppm" transparent alpha low
  818.     sfx "pltank1" min 200 max 2000 loop
  819.     animatemodel
  820.         "tanktrk4"
  821.         "tanktrk3"
  822.         "tanktrk2"
  823.         "tanktrk1"
  824.         end
  825.  
  826. type "AItank3"
  827.     name "comptank"
  828.     objfile as "tanktrk4"
  829.     group "human"
  830.     subgroup "aihuman"
  831.     dynamics "tank"
  832.         mass            60
  833.         max altitude    0
  834.         linear drag        30%
  835.         max vel            8
  836.         min vel            0
  837.         yaw acc            0.8
  838.         linear acc        3
  839.         bank stability    100%
  840.     hitpoints    350
  841.     shadow "effects\hovcft shd 1.ppm" transparent alpha low
  842.     sfx "pltank1" min 200 max 2000 loop
  843.     animatemodel
  844.         "tanktrk4"
  845.         "tanktrk3"
  846.         "tanktrk2"
  847.         "tanktrk1"
  848.         end
  849.  
  850.     child "t3body"
  851.         objfile as "t1body"
  852.         position 0 0 0 
  853.  
  854.     sibling "tankcomp"
  855.         objfile "pweapons\pcexport\tankcomp.ian" scale 6
  856.         objfile lod 1 "pweapons\pcexport\low\tankcomp.ian" scale 6
  857.         texture "pweapons\dsrtcam2.ppm"
  858.         position 0 0 0 
  859.  
  860. type "AItank4"
  861.     name "trantank"
  862.     objfile as "tanktrk4"
  863.     group "human"
  864.     subgroup "aihuman"
  865.     dynamics "tank"
  866.         mass            60
  867.         max altitude    0
  868.         linear drag        30%
  869.         max vel            35
  870.         min vel            0
  871.         yaw acc            0.8
  872.         linear acc        3
  873.         bank stability    100%
  874.     hitpoints    350
  875.     shadow "effects\hovcft shd 1.ppm" transparent alpha low
  876.     sfx "pltank1" min 200 max 2000 loop
  877.     animatemodel
  878.         "tanktrk4"
  879.         "tanktrk3"
  880.         "tanktrk2"
  881.         "tanktrk1"
  882.         end
  883.  
  884.     child "t4body"
  885.         objfile as "t1body"
  886.         position 0 0 0 
  887.  
  888.     sibling "tankcari"
  889.         objfile "pweapons\pcexport\tankcari.ian" scale 6
  890.         objfile lod 1 "pweapons\pcexport\low\tankcari.ian" scale 6
  891.         texture "pweapons\dsrtcam2.ppm"
  892.         position 0 0 0 
  893.  
  894. type "AItank5"
  895.     name "rectank"
  896.     objfile as "tanktrk4"
  897.     group "human"
  898.     subgroup "aihuman"
  899.     dynamics "tank"
  900.         mass            60
  901.         max altitude    0
  902.         linear drag        30%
  903.         max vel            35
  904.         min vel            0
  905.         yaw acc            0.8
  906.         linear acc        3
  907.         bank stability    100%
  908.     hitpoints    350
  909.     shadow "effects\hovcft shd 1.ppm" transparent alpha low
  910.     sfx "pltank1" min 200 max 2000 loop
  911.     animatemodel
  912.         "tanktrk4"
  913.         "tanktrk3"
  914.         "tanktrk2"
  915.         "tanktrk1"
  916.         end
  917.  
  918.     child "t5body"
  919.         objfile as "t1body"
  920.         position 0 0 0 
  921.  
  922.     sibling "tankrbod"
  923.         objfile "pweapons\pcexport\tankrbod.ian" scale 6
  924.         objfile lod 1 "pweapons\pcexport\low\tankrbod.ian" scale 6
  925.         texture "pweapons\dsrtcam2.ppm"
  926.         position 0 0 0 
  927.  
  928. type "tranheli"
  929.     name "transport helicopter"
  930.     objfile "pweapons\pcexport\helicptr.ian" scale 10
  931.     objfile lod 1 "pweapons\pcexport\low\helicptr.ian"
  932.     texture "pweapons\dsrtcam2.ppm"
  933.     group "human"
  934.     subgroup "aihuman"
  935.     hitpoints    40
  936.     points    1000    
  937.     sfx "helicopt" min 800 max 12000 loop
  938.     dynamics "helicopter"
  939.         mass            200
  940.         yaw acc            2
  941.         pitch acc        3
  942.         roll acc        2
  943.         linear acc        2
  944.         up thrust        10
  945.         max altitude    3300
  946.         bank stability    20%
  947.         max vel            42
  948.         min vel            0
  949.     flameout 10
  950.     cannons
  951.         pos 34 107 55
  952.         pos -34 107 55
  953.     shadow "effects\cobra-shad.ppm" transparent alpha low
  954.  
  955.     child "helipivt"
  956.          objfile "pweapons\pcexport\helipivt.ian" scale 10
  957.         objfile lod 1 "pweapons\pcexport\low\helipivt.ian"
  958.         texture "pweapons\dsrtcam2.ppm"
  959.         position 0 0 0
  960.  
  961.     sibling "helimrot"
  962.         objfile as "Kmrot"
  963.         position 0 -1 0
  964.         operate "spin" 0 0.7 0
  965.         drawtype double sided semi transparent
  966.  
  967.     sibling "glight"
  968.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=0 90 30
  969.         texture "smoke.ppm"
  970.         position 79 104 -17
  971.         colourfade speed 2
  972.         colour 0 90 30
  973.         colour 0 50 17
  974.         colour 0 10 3
  975.         colour 0 50 17
  976.         colour 0 90 30
  977.         colour 0 140 50
  978.         colour 0 200 70
  979.         colour 0 140 50
  980.  
  981.     sibling "rlight"
  982.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=240 0 0
  983.         texture "smoke.ppm"
  984.         position -79 104 -17
  985.         colourfade speed 2
  986.         colour 240 0 0
  987.         colour 190 0 0
  988.         colour 120 0 0
  989.         colour 67 0    0
  990.         colour 13 0    0
  991.         colour 67 0 0
  992.         colour 120 0 0
  993.         colour 190 0 0
  994.  
  995. type "statheli"
  996.     name "transport helicopter"
  997.     objfile as "tranheli"
  998.     group "human"
  999.     subgroup "aihuman"
  1000.     hitpoints    40
  1001.     points    1000    
  1002.     operate "update"
  1003.     sfx "helicopt" min 800 max 12000 loop
  1004.     shadow "effects\comanche shd 1.ppm" transparent alpha low
  1005.  
  1006.     child "Stathelipivt"
  1007.          objfile as "helipivt"
  1008.         position 0 0 0
  1009.  
  1010.     sibling "Smrot"
  1011.         objfile as "Kmrot"
  1012.         position 0 -1 0
  1013.         operate "spin" 0 0.4 0
  1014.         drawtype double sided semi transparent
  1015.  
  1016.     sibling "glight"
  1017.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=0 90 30
  1018.         texture "smoke.ppm"
  1019.         position 79 104 -17
  1020.         colourfade speed 2
  1021.         colour 0 90 30
  1022.         colour 0 50 17
  1023.         colour 0 10 3
  1024.         colour 0 50 17
  1025.         colour 0 90 30
  1026.         colour 0 140 50
  1027.         colour 0 200 70
  1028.         colour 0 140 50
  1029.  
  1030.     sibling "rlight"
  1031.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=240 0 0
  1032.         texture "smoke.ppm"
  1033.         position -79 104 -17
  1034.         colourfade speed 2
  1035.         colour 240 0 0
  1036.         colour 190 0 0
  1037.         colour 120 0 0
  1038.         colour 67 0    0
  1039.         colour 13 0    0
  1040.         colour 67 0 0
  1041.         colour 120 0 0
  1042.         colour 190 0 0
  1043.  
  1044. #***********************************
  1045. #Fixed guns
  1046. #***********************************
  1047.  
  1048. type "laser gun"
  1049.     name "gun"
  1050.     objfile "pweapons\pcexport\laserbse.ian" scale 11
  1051.     objfile lod 1 "pweapons\pcexport\low\laserbse.ian"
  1052.     texture "pweapons\dsrtcam2.ppm"
  1053.     group "human"
  1054.     subgroup "gun"
  1055.     hitpoints    120
  1056.     points    1000
  1057.     dynamics "gun"
  1058.         mass        100
  1059.         pitch acc        5.6
  1060.         yaw acc            8
  1061.         max ang            90
  1062.         min ang            5
  1063.         linear drag        207%
  1064.  
  1065.     child "Lbase"
  1066.         objfile "pweapons\pcexport\Lasertt.ian" scale 11
  1067.         objfile lod 1 "pweapons\pcexport\low\Lasertt.ian"
  1068.         texture "pweapons\dsrtcam2.ppm"
  1069.         position 0 5 0
  1070.         drawtype gun_base
  1071.  
  1072.     child "lasturr"
  1073.         objfile "pweapons\pcexport\lasertur.ian" scale 11
  1074.         objfile lod 1 "pweapons\pcexport\low\lasertur.ian"
  1075.         texture "pweapons\dsrtcam2.ppm"
  1076.         position 0 -79 0 
  1077.  
  1078.         child "Llasguns"
  1079.              objfile "pweapons\pcexport\lasergun.ian" scale 11
  1080.             objfile lod 1 "pweapons\pcexport\low\lasergun.ian"
  1081.             texture "pweapons\dsrtcam2.ppm"
  1082.             position -26 -1 74
  1083.  
  1084.         sibling "Rlasguns"
  1085.              objfile as "Llasguns"
  1086.             position 26 -1 74 
  1087.  
  1088. parent
  1089.     cannons
  1090.         pos    -26 -1 152    "Llasguns"
  1091.         pos    26 -1 152    "Rlasguns"
  1092.     cockpit    0 0 115
  1093.  
  1094. type "rack"
  1095.     name "rack"
  1096.     objfile "pweapons\pcexport\rktrkbs.ian" scale 5
  1097.     objfile lod 1 "pweapons\pcexport\low\rktrkbs.ian"
  1098.     texture "pweapons\dsrtcam2.ppm"
  1099.     group "human"
  1100.     subgroup "gun"
  1101.     hitpoints    50
  1102.     points    1000
  1103.     dynamics "gun"
  1104.         mass        75
  1105.         angular acc 2
  1106.         pitch acc        10
  1107.         yaw acc            17
  1108.         max ang            50
  1109.         min ang            45
  1110.         linear drag        300%
  1111.     cannons
  1112.         pos     -25 0 33
  1113.         pos     25 0 33
  1114.         pos     -25 -18 33
  1115.         pos     25 -18 33
  1116.         pos     -12 0 33
  1117.         pos     12 0 33
  1118.         pos     -12 -18 33
  1119.         pos     12 -18 33
  1120.     drawtype viewh
  1121.  
  1122.     child "rackc1"
  1123.         objfile "pweapons\pcexport\rktrack.ian" scale 5
  1124.         objfile lod 1 "pweapons\pcexport\low\rktrack.ian"
  1125.         texture "pweapons\dsrtcam2.ppm"
  1126.         position 0 -27 0
  1127.  
  1128. #***********************************
  1129. #    Pods & Crates
  1130. #***********************************
  1131.  
  1132. type "wcrate1"
  1133.     objfile "backgrnd\pcexport\level1\wcrate1.ian" scale 16
  1134.     texture "pweapons\misc.ppm" transparent
  1135.     group "human"
  1136.     hitpoints    200
  1137.     dynamics "gravity"
  1138.  
  1139.     child "crlite"
  1140.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=250 250 0
  1141.         texture "smoke.ppm"
  1142.         position 0 -48 0
  1143.         colourfade speed 2
  1144.         colour 200 200 0
  1145.         colour 150 200 50
  1146.         colour 100 200 100
  1147.         colour 50  200 150
  1148.         colour 0   200 200
  1149.         colour 50  200 150
  1150.         colour 100 200 100
  1151.         colour 150 200 50
  1152.  
  1153. type "recpod2"
  1154.     objfile "backgrnd\pcexport\level1\recpod2.ian" scale 14
  1155.     objfile lod 1 "backgrnd\pcexport\low\recpod2.ian"
  1156.     texture "pweapons\dsrtcam2.ppm"
  1157.     group "human"
  1158.     hitpoints    200
  1159.     points    1000
  1160.     dynamics "gravity"
  1161.  
  1162.     child "podlight"
  1163.         sprite u=65 v=191 w=64 h=64    size=8 colour 1=200 0 0
  1164.         texture "smoke.ppm"
  1165.         position 0 -15 10
  1166.         colourfade speed 2
  1167.         colour 200 200 0
  1168.         colour 200 150 50
  1169.         colour 200 100 100
  1170.         colour 200 50  150
  1171.         colour 200 0   200
  1172.         colour 200 50  150
  1173.         colour 200 100 100
  1174.         colour 200 150 50
  1175.  
  1176. #***********************************
  1177. #    Buildings w/ 3 damage levels
  1178. #***********************************
  1179.  
  1180. type "radiotel"
  1181.     name "main satellite dish"
  1182.     objfile "backgrnd\pcexport\level1\radiobse.ian" scale 11
  1183.     objfile lod 1 "backgrnd\pcexport\low\radiobse.ian"
  1184.     texture "backgrnd\whites.ppm" transparent
  1185.     group "human"
  1186.     subgroup "adata"
  1187.     hitpoints    500
  1188.     points    1500
  1189.     operate "update"
  1190.     oncollision "newburn1rad"
  1191.  
  1192.     child "radiodsh"
  1193.         objfile "backgrnd\pcexport\level1\radiodsh.ian" scale 11
  1194.         objfile lod 1 "backgrnd\pcexport\low\radiodsh.ian"
  1195.         texture "backgrnd\whites.ppm" transparent
  1196.         position 0 -546 63
  1197.         forward 0.708241 -0.472795 0.52427 up 0 0.742623 0.66971
  1198.  
  1199. type "radioteld1"
  1200.     objfile "backgrnd\pcexport\level2\radiotel.ian" scale 11
  1201.     texture "backgrnd\whites.ppm" transparent
  1202.  
  1203. type "radioteld2"
  1204.     objfile "backgrnd\pcexport\level3\radiotel.ian" scale 11
  1205.     texture "backgrnd\whites.ppm" transparent
  1206.  
  1207.  
  1208. type "radiotel2"
  1209.     objfile as "radiotel"
  1210.     group "human"
  1211.     hitpoints    300
  1212.     points    1500
  1213.     operate "update"
  1214.     oncollision "newburn1rad"
  1215.  
  1216.     child "radiodsh2"
  1217.         objfile as "radiodsh"
  1218.         position 0 -546 63
  1219.         forward 0.708241 -0.472795 0.52427 up 0 0.742623 0.66971
  1220.  
  1221. type "radiotel2d1"
  1222.     objfile as "radioteld1"
  1223.  
  1224. type "radiotel2d2"
  1225.     objfile as "radioteld2"
  1226.  
  1227. type "controlc"
  1228.     name "command centre"
  1229.     objfile "backgrnd\pcexport\level1\controlc.ian" scale 4.7
  1230.     objfile lod 1 "backgrnd\pcexport\low\controlc.ian"
  1231.     texture "backgrnd\sandstne.ppm"
  1232.     group "human"
  1233.     subgroup "adata"
  1234.     hitpoints    500
  1235.     points    1500
  1236.     oncollision "newburn1"
  1237.  
  1238. type "controlcd1"
  1239.     objfile "backgrnd\pcexport\level2\controlc.ian" scale 4.7
  1240.     texture "backgrnd\sandstne.ppm"
  1241.  
  1242. type "controlcd2"
  1243.     objfile "backgrnd\pcexport\level3\controlc.ian" scale 4.7
  1244.     texture "backgrnd\sandstne.ppm"
  1245.  
  1246. type "livingq"
  1247.     name "barracks"
  1248.     objfile "backgrnd\pcexport\level1\livingq.ian" scale 5
  1249.     objfile lod 1 "backgrnd\pcexport\low\livingq.ian"
  1250.     texture "backgrnd\sandstne.ppm"
  1251.     group "human"
  1252.     hitpoints    80
  1253.     points    1500
  1254.     oncollision "newburn1"
  1255.  
  1256. type "livingqd1"
  1257.     name "barracks"
  1258.     objfile "backgrnd\pcexport\level2\livingq.ian" scale 5
  1259.     texture "backgrnd\sandstne.ppm"
  1260.  
  1261. type "livingqd2"
  1262.     name "barracks"
  1263.     objfile "backgrnd\pcexport\level3\livingq.ian" scale 5
  1264.     texture "backgrnd\sandstne.ppm"
  1265.  
  1266. type "reactor"
  1267.     name "data processing plant"
  1268.     objfile "backgrnd\pcexport\level1\reactor.ian" scale 4
  1269.     objfile lod 1 "backgrnd\pcexport\low\reactor.ian"
  1270.     texture "backgrnd\sandstne.ppm"
  1271.     group "human"
  1272.     subgroup "powerstn"
  1273.     hitpoints    50
  1274.     points    1500
  1275.     oncollision "newburn1"
  1276.  
  1277. type "reactord1"
  1278.     name "data processing plant"
  1279.     objfile "backgrnd\pcexport\level2\reactor.ian" scale 4
  1280.     texture "backgrnd\sandstne.ppm"
  1281.  
  1282. type "reactord2"
  1283.     name "data processing plant"
  1284.     objfile "backgrnd\pcexport\level3\reactor.ian" scale 4
  1285.     texture "backgrnd\sandstne.ppm"
  1286.  
  1287. type "stackd2"
  1288.     name "cooling tower"
  1289.     objfile "backgrnd\pcexport\level3\stack.ian" scale 5
  1290.     texture "backgrnd\sandstne.ppm"
  1291.  
  1292. type "stackd1"
  1293.     name "cooling tower"
  1294.     objfile "backgrnd\pcexport\level2\stack.ian" scale 5
  1295.     texture "backgrnd\sandstne.ppm"
  1296.     smoke 0 -200 0 rate 8 frames -42 size 270 colour 30 30 30 alpha 32
  1297.     nextdestroy "stackd2"
  1298.     oncollision "makefragsdead"
  1299.  
  1300. type "stack"
  1301.     name "cooling tower"
  1302.     objfile "backgrnd\pcexport\level1\stack.ian" scale 5
  1303.     objfile lod 1 "backgrnd\pcexport\low\stack.ian"
  1304.     texture "backgrnd\sandstne.ppm"
  1305.     group "human"
  1306.     subgroup "powerstn"
  1307.     smoke 0 -1400 0 rate 6 frames 42 size 610 colour 20 20 20
  1308.     hitpoints    200
  1309.     points    1500
  1310.     oncollision "makefrags"
  1311.     nextdestroy "stackd1"
  1312.  
  1313. type "chimney"
  1314.     name "chimney"
  1315.     objfile "backgrnd\pcexport\level1\chimney.ian" scale 5
  1316.     objfile lod 1 "backgrnd\pcexport\low\chimney.ian"
  1317.     texture "backgrnd\sandstne.ppm"
  1318.     group "human"
  1319.     subgroup "powerstn"
  1320.     smoke 0 -1700 0 rate 5 frames -42 size 110 colour 30 30 60 alpha 80
  1321.     hitpoints    80
  1322.     points    1500
  1323.     oncollision "newburn1"
  1324.  
  1325. type "chimneyd1"
  1326.     name "chimney"
  1327.     objfile "backgrnd\pcexport\level2\chimney.ian" scale 5
  1328.     texture "backgrnd\sandstne.ppm"
  1329.  
  1330. type "chimneyd2"
  1331.     name "chimney"
  1332.     objfile "backgrnd\pcexport\level3\chimney.ian" scale 5
  1333.     texture "backgrnd\sandstne.ppm"
  1334.  
  1335. type "stortank"
  1336.     name "storage tank"
  1337.     objfile "backgrnd\pcexport\level1\stortank.ian" scale 5
  1338.     objfile lod 1 "backgrnd\pcexport\low\stortank.ian"
  1339.     texture "backgrnd\whites.ppm" transparent
  1340.     group "human"
  1341.     subgroup "powerstn"
  1342.     hitpoints    20
  1343.     points    1500
  1344.     oncollision "newburn1"
  1345.  
  1346. type "stortnkd1"
  1347.     name "storage tank"
  1348.     objfile "backgrnd\pcexport\level2\stortank.ian" scale 5
  1349.     texture "backgrnd\whites.ppm" transparent
  1350.  
  1351. type "stortnkd2"
  1352.     name "storage tank"
  1353.     objfile "backgrnd\pcexport\level3\stortank.ian" scale 5
  1354.     texture "backgrnd\whites.ppm" transparent
  1355.  
  1356. type "newradar"
  1357.     name "globe radar"
  1358.     objfile "backgrnd\pcexport\level1\radarstn.ian" scale 7
  1359.     objfile lod 1 "backgrnd\pcexport\low\radarstn.ian"
  1360.     texture "backgrnd\whites.ppm" transparent
  1361.     group "human"
  1362.     hitpoints    80
  1363.     points    1500
  1364.     oncollision "newburn1rad"
  1365.  
  1366. type "newradard1"
  1367.     objfile "backgrnd\pcexport\level2\radarstn.ian" scale 7
  1368.     texture "backgrnd\whites.ppm" transparent
  1369.  
  1370. type "newradard2"
  1371.     objfile "backgrnd\pcexport\level3\radarstn.ian" scale 7
  1372.     texture "backgrnd\whites.ppm" transparent
  1373.  
  1374. type "pylon"
  1375.     name "pylon"
  1376.     objfile "backgrnd\pcexport\level1\pylon.ian" scale 5
  1377.     objfile lod 1 "backgrnd\pcexport\low\pylon.ian"
  1378.     texture "backgrnd\whites.ppm" transparent
  1379.     group "human"
  1380.     hitpoints    20
  1381.     points    1500
  1382.     oncollision "newburn1"
  1383.  
  1384. type "pylond1"
  1385.     name "pylon"
  1386.     objfile "backgrnd\pcexport\level2\pylon.ian" scale 5
  1387.     objfile lod 1 "backgrnd\pcexport\low1\pylon.ian"
  1388.     texture "backgrnd\whites.ppm" transparent
  1389.  
  1390. type "pylond2"
  1391.     name "pylon"
  1392.     objfile "backgrnd\pcexport\level3\pylon.ian" scale 5
  1393.     objfile lod 1 "backgrnd\pcexport\low2\pylon.ian"
  1394.     texture "backgrnd\whites.ppm" transparent
  1395.  
  1396. type "radtower"
  1397.     objfile "backgrnd\pcexport\level1\radtower.ian" scale 6
  1398.     objfile lod 1 "backgrnd\pcexport\low\radtower.ian"
  1399.     texture "backgrnd\whites.ppm" transparent
  1400.     group "human"
  1401.     subgroup "radar"
  1402.     hitpoints    50
  1403.     points    1500
  1404.     oncollision "newburn1"
  1405.  
  1406. type "radtowerd1"
  1407.     objfile "backgrnd\pcexport\level2\radtower.ian" scale 6
  1408.     texture "backgrnd\whites.ppm" transparent
  1409.  
  1410. type "radtowerd2"
  1411.     objfile "backgrnd\pcexport\level3\radtower.ian" scale 6
  1412.     texture "backgrnd\whites.ppm" transparent
  1413.  
  1414. type "building1"
  1415.     objfile "backgrnd\pcexport\level1\building1.ian" scale 6
  1416.     texture "backgrnd\whites.ppm"
  1417.     group "human"
  1418.     hitpoints    30
  1419.     points    1500
  1420.     oncollision "newburn1"
  1421.  
  1422. type "building1d1"
  1423.     objfile "backgrnd\pcexport\level2\building1.ian" scale 6
  1424.     texture "backgrnd\whites.ppm"
  1425.  
  1426. type "building1d2"
  1427.     objfile "backgrnd\pcexport\level3\building1.ian" scale 6
  1428.     texture "backgrnd\whites.ppm"
  1429.  
  1430. type "sat2base"
  1431.     name "radar relay"
  1432.     objfile "backgrnd\pcexport\level1\sat2base.ian" scale 30
  1433.     objfile lod 1 "backgrnd\pcexport\low\sat2base.ian"
  1434.     texture "backgrnd\whites.ppm" transparent
  1435.     group "human"
  1436.     subgroup "radar"
  1437.     operate "bradar"
  1438.     hitpoints    100
  1439.     points    1500
  1440.     oncollision "newbang2radar"
  1441.  
  1442. child "sat2dish"
  1443.     name "radar relay"
  1444.     objfile "backgrnd\pcexport\level1\sat2dish.ian" scale 30
  1445.     objfile lod 1 "backgrnd\pcexport\low\sat2dish.ian"
  1446.     texture "backgrnd\whites.ppm" transparent
  1447.     position 0 -177 0
  1448.     sfx "radar1" min 500 max 5000 loop
  1449.     operate "dostaticsfx"
  1450.  
  1451. type "sat2based1"
  1452.     name "radar relay"
  1453.     objfile "backgrnd\pcexport\level3\sat2base.ian" scale 30
  1454.     texture "backgrnd\whites.ppm" transparent
  1455.  
  1456. type "sat2dishd1"
  1457.     name "radar relay"
  1458.     objfile "backgrnd\pcexport\level2\sat2dish.ian" scale 30
  1459.     texture "backgrnd\whites.ppm" transparent
  1460.     position 0 -177 0
  1461.  
  1462. type "stand"
  1463.     objfile "backgrnd\pcexport\level1\stand.ian" scale 4
  1464.     objfile lod 1 "backgrnd\pcexport\low\stand.ian"
  1465.     texture "ships\rig.ppm" transparent
  1466.     group "human"
  1467.     hitpoints    50
  1468.     points    1500
  1469.     oncollision "newburn1"
  1470.  
  1471. type "standd1"
  1472.     objfile "backgrnd\pcexport\level2\stand.ian" scale 4
  1473.     texture "ships\rig.ppm" transparent
  1474.  
  1475. type "standd2"
  1476.     objfile "backgrnd\pcexport\level3\stand.ian" scale 4
  1477.     texture "ships\rig.ppm" transparent
  1478.  
  1479. type "stand2"
  1480.     objfile "backgrnd\pcexport\level1\stand2.ian" scale 4
  1481.     objfile lod 1 "backgrnd\pcexport\low\stand2.ian"
  1482.     texture "ships\rig.ppm" transparent
  1483.     group "human"
  1484.     hitpoints    50
  1485.     points    1500
  1486.     oncollision "newburn1"
  1487.  
  1488. type "stand2d1"
  1489.     objfile as "standd1"
  1490.  
  1491. type "stand2d2"
  1492.     objfile as "standd2"
  1493.  
  1494. type "towerdish"
  1495.     objfile as "stand"
  1496.     group "human"
  1497.     subgroup "radar"
  1498.     operate "bradar"
  1499.     hitpoints    70
  1500.     points    1500
  1501.     oncollision "newbang2radar"
  1502.  
  1503. child "dish"
  1504.     objfile "backgrnd\pcexport\level1\sat2dish.ian" scale 12
  1505.     objfile lod 1 "backgrnd\pcexport\low\sat2dish.ian"
  1506.     texture "backgrnd\whites.ppm" transparent
  1507.     position 0 -320 0
  1508.     sfx "radar1" min 500 max 5000 loop
  1509.     operate "dostaticsfx"
  1510.  
  1511. type "based1"
  1512.     objfile as "standd1"
  1513.  
  1514. type "dishd1"
  1515.     objfile "backgrnd\pcexport\level2\sat2dish.ian" scale 12
  1516.     texture "backgrnd\whites.ppm" transparent
  1517.     position 0 -320 0
  1518.  
  1519. type "rad-bd"
  1520.     objfile "backgrnd\pcexport\level1\rad-bd.ian" scale 6
  1521.     texture "ships\rig.ppm" transparent
  1522.     group "human"
  1523.     hitpoints    50
  1524.     points    1500
  1525.     oncollision "newburn1"
  1526.  
  1527. type "rad-bdd1"
  1528.     objfile "backgrnd\pcexport\level2\rad-bd.ian" scale 6
  1529.     texture "ships\rig.ppm" transparent
  1530.  
  1531. type "rad-bdd2"
  1532.     objfile "backgrnd\pcexport\level3\rad-bd.ian" scale 6
  1533.     texture "ships\rig.ppm" transparent
  1534.  
  1535. #***********************************
  1536. #    Buildings w/ 2 damage levels
  1537. #***********************************
  1538.  
  1539. type "stortank2"
  1540.     name "storage silo"
  1541.     objfile "backgrnd\pcexport\level1\stortank2.ian" scale 4
  1542.     objfile lod 1 "backgrnd\pcexport\low\stortank2.ian"
  1543.     texture "backgrnd\whites.ppm" transparent
  1544.     group "human"
  1545.     subgroup "powerstn"
  1546.     hitpoints    30
  1547.     points    1500
  1548.     oncollision "newjustbang"
  1549.  
  1550. type "stortank2d1"
  1551.     objfile "backgrnd\pcexport\level2\stortank2.ian" scale 4
  1552.     texture "backgrnd\whites.ppm" transparent
  1553.  
  1554. type "helipad"
  1555.     name "resupply pad"
  1556.     objfile "backgrnd\pcexport\level1\helipad.ian" scale 10
  1557.     texture "backgrnd\whites.ppm" transparent
  1558.     group    "human"
  1559.     subgroup    "replen"
  1560.     hitpoints    80
  1561.     points    1500
  1562.     operate "bhelipad"
  1563.     oncollision "newjustbang"
  1564.  
  1565. type "helipadd1"
  1566.     name "resupply pad"
  1567.     objfile "backgrnd\pcexport\level2\helipad.ian" scale 10
  1568.     texture "backgrnd\whites.ppm" transparent
  1569.     operate "bhelipad"
  1570.  
  1571. type "hut"
  1572.     objfile "backgrnd\pcexport\level1\hut.ian" scale 4
  1573.     texture "ships\rig.ppm" transparent
  1574.     group "human"
  1575.     hitpoints    50
  1576.     points    1500
  1577.     oncollision "newjustbang"
  1578.  
  1579. type "hutd1"
  1580.     objfile "backgrnd\pcexport\level2\hut.ian" scale 4
  1581.     texture "ships\rig.ppm" transparent
  1582.  
  1583. type "rad-bd2"
  1584.     objfile "backgrnd\pcexport\level1\rad-bd2.ian" scale 4
  1585.     texture "ships\rig.ppm" transparent
  1586.     group "human"
  1587.     hitpoints    50
  1588.     points    1500
  1589.     oncollision "newjustbang"
  1590.  
  1591. type "rad-bd2d1"
  1592.     objfile "backgrnd\pcexport\level2\rad-bd2.ian" scale 4
  1593.     texture "ships\rig.ppm" transparent
  1594.  
  1595. #***********************************
  1596. #    Buildings w/ 1 damage level
  1597. #***********************************
  1598.  
  1599. type "building6"
  1600.     objfile "backgrnd\pcexport\level1\building6.ian" scale 15
  1601.     texture "backgrnd\sandstne.ppm"
  1602.     group "human"
  1603.     hitpoints    30
  1604.     points    1500
  1605.  
  1606. type "vent2"
  1607.     name "ventilation shaft"
  1608.     objfile "backgrnd\pcexport\level1\vent2.ian" scale 11
  1609.     texture "pweapons\misc.ppm" transparent
  1610.     group "human"
  1611.     hitpoints    30
  1612.     points    1500
  1613.  
  1614. type "wall-big"
  1615.     objfile "backgrnd\pcexport\level1\wall-big.ian" scale 7
  1616.     texture "backgrnd\sandstne.ppm"
  1617.     group "human"
  1618.     hitpoints    30
  1619.     points    1500
  1620.  
  1621. type "rockstd"
  1622.     objfile "backgrnd\pcexport\level1\rockstd.ian" scale 6
  1623.     objfile lod 1 "backgrnd\pcexport\low\rockstd.ian"
  1624.     texture "backgrnd\whites.ppm"
  1625.     group "human"
  1626.     hitpoints    30
  1627.     points    1500
  1628.  
  1629. type "blue-trk"
  1630.     objfile "backgrnd\pcexport\level1\blue-trk.ian" scale 6
  1631.     objfile lod 1 "backgrnd\pcexport\low\blue-trk.ian"
  1632.     texture "backgrnd\trucks.ppm" transparent
  1633.     group "human"
  1634.     hitpoints    30
  1635.     points    1500
  1636.  
  1637. type "esso-trk"
  1638.     objfile "backgrnd\pcexport\level1\esso-trk.ian" scale 6
  1639.     objfile lod 1 "backgrnd\pcexport\low\esso-trk.ian"
  1640.     texture "backgrnd\trucks.ppm" transparent
  1641.     group "human"
  1642.     hitpoints    30
  1643.     points    1500
  1644.  
  1645. type "yel-cab"
  1646.     objfile "backgrnd\pcexport\level1\yel-cab.ian" scale 6
  1647.     objfile lod 1 "backgrnd\pcexport\low\yel-cab.ian"
  1648.     texture "backgrnd\trucks.ppm" transparent
  1649.     group "human"
  1650.     hitpoints    30
  1651.     points    1500
  1652.  
  1653. type "red-cab"
  1654.     objfile "backgrnd\pcexport\level1\red-cab.ian" scale 6
  1655.     objfile lod 1 "backgrnd\pcexport\low\red-cab.ian"
  1656.     texture "backgrnd\trucks.ppm" transparent
  1657.     group "human"
  1658.     hitpoints    30
  1659.     points    1500
  1660.  
  1661. type "efence"
  1662.     objfile "backgrnd\pcexport\level1\efence.ian" scale 10
  1663.     texture "backgrnd\whites.ppm"
  1664.     group "human"
  1665.     hitpoints    20
  1666.     points    1500
  1667.     operate "blamp"
  1668.     lamplight 0 -110 0 250 100 50 1200
  1669.  
  1670. type "hsm"
  1671.      objfile "pweapons\pcexport\hsm.ian" scale 8
  1672.     texture "pweapons\misc.ppm" transparent
  1673.     group "human"
  1674.     hitpoints    1
  1675.     points    1500
  1676.     oncollision "bombexplode"
  1677.  
  1678. type "msm"
  1679.      objfile "pweapons\pcexport\msm.ian" scale 8
  1680.     texture "pweapons\misc.ppm" transparent
  1681.     group "human"
  1682.     hitpoints    1
  1683.     points    1500
  1684.     oncollision "bombexplode"
  1685.  
  1686. type "bomb"
  1687.      objfile "pweapons\pcexport\bomb.ian" scale 8
  1688.     texture "pweapons\dsrtcam2.ppm" transparent
  1689.     group "human"
  1690.     hitpoints    1
  1691.     points    1500
  1692.     oncollision "bombexplode"
  1693.  
  1694. type "rocket"
  1695.      objfile "pweapons\pcexport\rocket.ian" scale 8
  1696.     texture "pweapons\misc.ppm" transparent
  1697.     group "human"
  1698.     hitpoints    1
  1699.     points    1500
  1700.     oncollision "bombexplode"
  1701.  
  1702. type "c-lfight"
  1703.     objfile "backgrnd\pcexport\level1\c-lfightnw.ian" scale 2
  1704.     texture "cweapons\al-metal2.ppm"
  1705.     group "aliens"
  1706.     smoke 0 -30 -110 rate 7 frames -42 size 300 colour 50 80 50 alpha 80
  1707.     hitpoints    30
  1708.     shadow "effects\lfightnw shd 1.ppm" transparent alpha low
  1709.  
  1710. type "rock1"
  1711.     objfile "backgrnd\pcexport\level1\rock1.ian" scale 4
  1712.     texture "africa\l0.ppm"
  1713.     hitpoints    30
  1714.  
  1715. type "rock2"
  1716.     objfile "backgrnd\pcexport\level1\rock2.ian" scale 4
  1717.     texture "africa\l0.ppm"
  1718.     hitpoints    30
  1719.  
  1720. type "rock3"
  1721.     objfile "backgrnd\pcexport\level1\rock3.ian" scale 4
  1722.     texture "africa\l0.ppm"
  1723.     hitpoints    30
  1724.  
  1725. type "lamp"
  1726.     objfile "backgrnd\pcexport\level1\lamp.ian" scale 10
  1727.     texture "backgrnd\whites.ppm" transparent
  1728.     group "human"
  1729.     hitpoints    30
  1730.     points    1500
  1731.     operate "blamp"
  1732.     lamplight 0 -185 50 330 280 50 1400
  1733.  
  1734. type "oildrum"
  1735.     name "oil drum"
  1736.     objfile "backgrnd\pcexport\level1\oildrum.ian" scale 20
  1737.     objfile lod 2 "backgrnd\pcexport\low\oildrum.ian"
  1738.     texture "pweapons\misc.ppm" transparent
  1739.     group "human"
  1740.     subgroup    "replen"
  1741.     hitpoints    30
  1742.     points    1500
  1743.     oncollision "bombexplode"
  1744.  
  1745. type "rcrate1"
  1746.     name "crate"
  1747.     objfile "backgrnd\pcexport\level1\rcrate1.ian" scale 8
  1748.     texture "pweapons\dsrtcam2.ppm"
  1749.     group "human"
  1750.     subgroup    "replen"
  1751.     hitpoints    30
  1752.     points    1500
  1753.     oncollision "bombexplode"
  1754.  
  1755. type "rcrate2"
  1756.     name "crate"
  1757.     objfile "backgrnd\pcexport\level1\rcrate2.ian" scale 8
  1758.     texture "pweapons\dsrtcam2.ppm"
  1759.     group "human"
  1760.     subgroup    "replen"
  1761.     hitpoints    30
  1762.     points    1500
  1763.     oncollision "bombexplode"
  1764.  
  1765. type "rcrate3"
  1766.     name "crate"
  1767.     objfile "backgrnd\pcexport\level1\rcrate3.ian" scale 8
  1768.     texture "pweapons\dsrtcam2.ppm"
  1769.     group "human"
  1770.     subgroup    "replen"
  1771.     hitpoints    30
  1772.     points    1500
  1773.     oncollision "bombexplode"
  1774.  
  1775. type "rcrate4"
  1776.     name "crate"
  1777.     objfile "backgrnd\pcexport\level1\rcrate4.ian" scale 8
  1778.     texture "pweapons\dsrtcam2.ppm"
  1779.     group "human"
  1780.     subgroup    "replen"
  1781.     hitpoints    30
  1782.     points    1500
  1783.     oncollision "bombexplode"
  1784.  
  1785. type "m-fence"
  1786.     objfile "backgrnd\pcexport\level1\m-fence.ian" scale 2.5
  1787.     texture "backgrnd\trucks.ppm" transparent
  1788.     group "human"
  1789.     hitpoints    10
  1790.     points    1500
  1791.  
  1792. type "w-fence"
  1793.     objfile "backgrnd\pcexport\level1\w-fence.ian" scale 2.5
  1794.     texture "backgrnd\trucks.ppm" transparent
  1795.     group "human"
  1796.     hitpoints    10
  1797.     points    1500
  1798.  
  1799. #***********************************
  1800. #    Misc/old
  1801. #***********************************
  1802.  
  1803. type "bush"
  1804.     objfile "bush.ian" scale 0.6
  1805.     texture "tree-t.ppm" transparent
  1806.     hitpoints    30
  1807.     oncollision "newjustbang"
  1808.  
  1809. type "busha"
  1810.     objfile "busha.ian" scale 0.5
  1811.     texture "tree-t.ppm" transparent
  1812.     hitpoints    30
  1813.  
  1814. type "tree1"
  1815.     objfile "tree1.ian" scale 4
  1816.     texture "tree-t1.ppm" transparent
  1817.     hitpoints    30
  1818.     oncollision "newjustbang"
  1819.  
  1820. type "tree1d1"
  1821.     objfile "tree2.ian" scale 0.4
  1822.     texture "tree-t.ppm" transparent
  1823.     hitpoints    30
  1824.  
  1825. type "tree2"
  1826.     objfile "tree1.ian" scale 3
  1827.     texture "tree-t1.ppm" transparent
  1828.     hitpoints    30
  1829.     oncollision "newjustbang"
  1830.  
  1831. type "tree2d1"
  1832.     objfile "tree2.ian" scale 0.3
  1833.     texture "tree-t.ppm" transparent
  1834.     hitpoints    30
  1835.  
  1836. type "tree3"
  1837.     objfile "tree3.ian" scale 0.6
  1838.     texture "tree-t.ppm" transparent
  1839.     hitpoints    30
  1840.     oncollision "newjustbang"
  1841.  
  1842. type "tree3d1"
  1843.     objfile "tree3a.ian" scale 0.6
  1844.     texture "tree-t.ppm" transparent
  1845.     hitpoints    30
  1846.  
  1847. type "tree3a"
  1848.     objfile "tree3.ian" scale 0.4
  1849.     texture "tree-t.ppm" transparent
  1850.     hitpoints    30
  1851.     oncollision "newjustbang"
  1852.  
  1853. type "tree3ad1"
  1854.     objfile "tree3a.ian" scale 0.4
  1855.     texture "tree-t.ppm" transparent
  1856.     hitpoints    30
  1857.  
  1858. #=====================
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.